body{
	 font-size:12px;
	 font-family:微软雅黑, Arial,Helvetica,sans-serif;
	 overflow-y:scroll;
	 /*ie6 hack*/
	 _overflow-y:none;
	 *overflow-y:none;
	 background-attachment:fixed;
	 background:#e8e8e8;
}
textarea{
	 resize:none;
	 *overflow-y:auto;
}
a{
	 text-decoration:none;
}
a:hover{
	 text-decoration:none;
}
a:visited{
	 color:#3378b4;
}
label{
	 color:#5e5e5e;
	 font-weight:100;
}
ul{
	 padding:0;
	margin:0;
}
li{
	 padding-left:0;
	 margin-left:0;
	 list-style:none;
	 float:left;
	 text-align:left;
}
.container{
	 margin-top:30px;
	 max-width:1140px;
	 min-width:755px;
	 width:1140px;
}
.wavy_ban{
	 background:url(/picture/common/wavy.png);
	 height:8px;
	 margin:20px 0;
}
caption{
	 background:#e8e8e8;
	 color:#999;
}
td,tr,th{
	 background:#e8e8e8;
	 text-align:center;
}
td{
	 border-bottom:1px dashed #bfbfbf;
	 color:#5d5d5d;
	 font-size:14px;
}
th{
	 background:#d5d5d5;
	 color:#5d5d5d;
	 font-size:14px;
	 font-weight:bolder;
}
/**
 * 重置 blueprint 的 table 样式
caption {
	background:transparent;
}
thead th{ 
	background:transparent;
}
tr{
	 display:block;
}
tbody tr td{
	background:transparent;
}
tbody tr:nth-child(even) td, tbody tr.even td {
	background:transparent;
}
*/
/**
 * header
 */
#header{
	 height:130px;
	 width:1140px;
	 margin:0 auto;
} 
#logo{
	 width:200px;
	 height:90px;
	 background:#ec5f2e;
	 position:absolute;
	 left:0px;
	 top:30px;
	 padding-left:30px;
	 padding-top:10px;
}
#logo b{
	 font-size:26px;
	 font-weight:bolder;
	 color:#e4e4e4;
}
/**
 * nav
 */
#user_settings_nav_container{
	 width:1140px;
	 margin-bottom:40px;
	 height:31px;
}
#user_settings_nav{ 
	 float:right;
	 background:#d5d5d5;
	 padding:5px 0;
	 border-radius:3px;
}
.nav_list{
	 padding:0;
	 margin:0;
}
.nav_list li{
	 min-width:77px;
	 text-align:center;
}
.nav_list li a , .user_nick span{
	 font-size:14px;
	 font-weight:bolder;
	 color:#5e5e5e;
}
.user_nick{
	 margin-right:20px;
}
/**
 * 用户设置下拉菜单
 */
#subject_user_settings_list{

}
/**
 * 首页摘要信息
 */
#summary{
	 margin-top:70px;
	 height:265px;
}
#summary h2{
	 font-size:18px;
	 color:#000;
	 font-weight:bold;
}
#summary p{
	 height:165px;
	 max-width:525px;
	 font-size:14px;
	 color:#5e5e5e;
	 line-height:200%;
}
.summ_left{
}
.summ_right{
}
.summ_mid{
	 height:165px;
	 width:90px;
	 float:left;
}
.mid_line{
	 height:165px;
	 width:1px;
	 background:#999;
	 margin:0 auto;
}
/**
 * base index
 */
#base_index{
}
.base_index_item{
	width:285px;
	height:95px;
}
.base_index_head_line{
	margin-top:10px;
	font-size:16px;
	font-weight:bold;
}
.base_index_sub_head_line{
	font-size:13px;
	color:#6b6b6b;
}
.base_index_item_img{
	 margin-right:20px;
	 margin-bottom:20px;
}
.show_service_detail{
	 background:#3b80c2;
	 font-weight:bolder;
	 color:#fff;
	 padding:1px 10px;
	 border-radius:3px;
	 cursor:pointer;
	 display:inline-block;
	 margin-top:50px;
}
.desc_list{
	 clear:both;
	 margin-left:20px;
}
.desc_list li{
	 clear:both;
	 margin:5px 0;
	 font-size:14px;
	 list-style:square;
	 color:#5e5e5e;
}
/**
 * 容器
 */
.base_index_intro_link_item_container{
	 float:left;
	 text-align:center;
	 margin:0 68px;
}
/**
 * a 标签的类
 */
.base_index_intro_link_item{
	 width:165px;
	 height:140px;	
	 display:block;
}
/**
 * 图片下面的文字
 */
.base_index_intro_link_item_title{
	 font-size:14px;
	 color:#666;
}
/**
 * 图片元素
 */
.base_index_intro_link_item_img{
	 height:120px;
	 display:block;
}
/**
 * 分别指定不同的标签图片元素
 */
.base_index_intro_link_item_img_spec_agitprop{
	 background:url(/picture/common/agitprop_small.png) no-repeat;
}
.base_index_intro_link_item_img_spec_report{
	 background:url(/picture/common/report_small.png) no-repeat;
}
.base_index_intro_link_item_img_spec_uploadfile{
	 background:url(/picture/common/uploadfile_small.png) no-repeat;
}

/**
 * 元素详细介绍
 */
#base_index_detail_product{
	 margin-top:270px;
	 min-height:350px;
	 display:none;
}
.base_index_detail_product_item{
	  height:330px;
	  margin:10px 0;
	  width:525px;
}
/**
 *  detail 文字类 
 */
.base_index_detail_product_item_text{
	  font-size:14px;
	  color:#333;
	  line-height:160%;
}
.base_index_detail_product_item_h3{
	 font-size:20px;
	 color:#4e4e4e;
}
/**
 * 详细信息的导航
 */
.base_index_detail_product_item_nav{
	 height:18px;
	 font-size:14px;
	 color:#333;
	 font-weight:bold;
}
.base_index_detail_product_item_nav_ul{
	 height:18px;
	 margin:0;
	 padding:0;
}
.base_index_detail_product_item_nav_li{
	 margin:0;
	 margin-right:10px;
}
.base_index_detail_product_item_img_spec_report{
	  background:url(/picture/common/report_big.png) no-repeat;
}
.base_index_detail_product_item_img_spec_uploadfile{
	  background:url(/picture/common/uploadfile_big.png) no-repeat;
}
.base_index_detail_product_item_img_spec_agitprop{
	  background:url(/picture/common/agitprop_big.png) no-repeat;
}
/**
 * 弹出窗口
 */
#base_index_detail_product_item_nav_slider{
	 width:696px;
	 height:auto;
	 position:fixed;
	 background:#fff;
	 left:25%;
	 vertical-align: middle;
	 top:15%;
	 padding:5px;
	 border-radius:10px;
	 -webkit-box-shadow:0px 0px 10px #666;
	 -moz-box-shadow:0px 0px 10px #666;	
	 display:none; 
}
#base_index_detail_product_item_nav_slider_ul{
	 padding:0;
	 margin:0;
	 display:block;
}
.base_index_detail_product_item_nav_slider_li{
	 padding:0;
	 margin:0;
	 display:block;
}
.base_index_detail_product_item_nav_li_span{
	 width:27px;
	 height:27px;
	 background-image:url(/picture/common/sprite.png);
	 display:block;
	 cursor:pointer;
}
#base_index_detail_product_item_nav_slider_product_list{}
/**
 * 大图标
 */
.base_index_detail_product_item_nav_li_span_big{
	 width:36px;
	 height:37px;
}
.base_index_detail_product_item_nav_li_span_learn_more{
	 background-position:-179px -307px;	 
}
.base_index_detail_product_item_nav_li_span_learn_more:hover{
	 background-position:-209px -307px;	 
}
.base_index_detail_product_item_nav_li_span_text{
	 background-position:-10px -10px;	 
}
.base_index_detail_product_item_nav_li_span_text:hover{
	 background-position:-10px -54px;	 
}
.base_index_detail_product_item_nav_li_span_multimedia{
	 background-position:-96px -10px;	 
}
.base_index_detail_product_item_nav_li_span_multimedia:hover{
	 background-position:-96px -54px;	 
}
.base_index_detail_product_item_nav_li_span_feature{
	 background-position:-53px -10px;	 
}
.base_index_detail_product_item_nav_li_span_feature:hover{
	 background-position:-53px -54px;	 
}
.base_index_detail_product_item_nav_li_span_detail{
	 background-position:-139px -10px;	 
}
.base_index_detail_product_item_nav_li_span_detail:hover{
	 background-position:-139px -54px;	 
}
.base_index_detail_product_item_nav_slider_nav_button{
	 display:block;
	 width:73px;
	 height:77px;
	 position:absolute;
	 top:81px;
	 z-index:1000;
	 cursor:pointer;
}
.base_index_detail_product_item_nav_slider_prev{
	 left:-80px;
	 background:url(/picture/common/sprite.png) no-repeat -370px -8px;
}
.base_index_detail_product_item_nav_slider_prev:hover{
	 background:url(/picture/common/sprite.png) no-repeat 2px -440px;
}
.base_index_detail_product_item_nav_slider_next{
	 left:696px;
	 background:url(/picture/common/sprite.png) no-repeat -460px -8px;
}
.base_index_detail_product_item_nav_slider_next:hover{
	 background:url(/picture/common/sprite.png) no-repeat -88px -440px;
}
.base_index_detail_product_item_nav_slider_sub_nav{
	 height:27px;
	 border-bottom:1px solid #666;
	 padding-bottom:5px;
}
.base_index_detail_product_item_nav_slider_sub_nav_a{
	 display:block;
	 width:27px;
	 height:27px;
	 text-indent:-9999px;
	 background:url(/picture/common/sprite.png);
	 float:left;
	 margin-right:5px;
}
.base_index_detail_product_item_nav_slider_sub_nav_a_text{
	 background-position:-11px -245px;
}
.base_index_detail_product_item_nav_slider_sub_nav_a_text:hover , .base_index_detail_product_item_nav_slider_sub_nav_a_text.selected{
	 background-position:-11px -278px;
}
.base_index_detail_product_item_nav_slider_sub_nav_a_multimedia{
	 background-position: -75px -245px;
}
.base_index_detail_product_item_nav_slider_sub_nav_a_multimedia:hover , .base_index_detail_product_item_nav_slider_sub_nav_a_multimedia.selected{
	 background-position:-75px -278px;
}
.base_index_detail_product_item_nav_slider_sub_nav_a_feature{
	 background-position:-43px -245px;
}
.base_index_detail_product_item_nav_slider_sub_nav_a_feature:hover , .base_index_detail_product_item_nav_slider_sub_nav_a_feature.selected{
	 background-position:-43px -278px;
}
.base_index_detail_product_item_nav_slider_sub_nav_a_detail{
	 background-position:-107px -245px;
}
.base_index_detail_product_item_nav_slider_sub_nav_a_detail:hover , .base_index_detail_product_item_nav_slider_sub_nav_a_detail.selected{
	 background-position:-107px -278px;
}
.base_index_detail_product_item_nav_slider_sub_nav_a:hover{
	 color:#333;
}
.base_index_detail_product_item_nav_slider_sub_nav_a_selected{
	 color:#333;
}
.base_index_detail_product_item_nav_slider_sub_nav_desc{
	 font-size:18px;
	 color:#666;
	 *margin-top:2px;
	 display:block;
}
/**
 * 弹出窗口中的商品列表
 */
#base_index_detail_product_item_nav_slider_product_list{
	 width:695px;
}
#base_index_detail_product_item_nav_slider_product_list caption{
	 background:#fff;
}
#base_index_detail_product_item_nav_slider_product_list th{
	 background:#d5d5d5;
	 font-size:14px;
} 
#base_index_detail_product_item_nav_slider_product_list td,tr{
	 background:#fff;
}
#base_index_detail_product_item_nav_slider_product_list td{
	 border-bottom:1px dashed #9f9f9f;
}
.product_describe{
	 text-align:left;
	 font-size:12px;
}
/**
 * 列表中的商品项
 */
.border_bottom_datted{
	border-bottom:1px dashed #999;
}
.base_index_detail_product_item_nav_slider_product_list_tr{
	 cursor:pointer;
}
.base_index_detail_product_item_nav_slider_product_list_tr_active td{
	 color:#1f1f1f;
}
.base_index_detail_product_item_nav_slider_product_id{
	 display:none;
}
.base_index_detail_product_item_nav_slider_class_id{
	 display:none;
}
/**
 * 左右分栏样式
 */
#left{}
#right{}
/**
 * 购买按钮
 */
.buy_button{
	 display:inline-block;
	 padding:5px 15px;
	 background:#3b80c2;
	 letter-spacing:.1em;
	 cursor:pointer;
	 _width:0;
	 font-size:20px;
	 font-weight:bolder;
	 border-radius:5px;
	 bolder:0;
	 color:#fff;
}
.buy_button a{
	 color:#fff;
}
.text_align_center{
	 text-align:center;
}
/**
 * 商品展示页面的样式
 *
 * product show 
 */
#product_show{
	 margin-top:50px;
} 
#product_show p{
	 color:#666;
	 font-size:14px;
	 line-height:160%;
} 
/**
 * 购买页面的样式
 */
#buy{
	 margin-top:50px;
}
#buy h2{
	 color:#333;
	 font-size:20px;
	 font-weight:bolder;
}
/**
 * 交易详细信息表单
 */
#deal_detail{
	 background:#d5d5d5;
}
#deal_detail th , td{
	 text-align:center;
	 background:#eee;
}
#deal_detail th{
	 color:#666;
	 font-size:14px;
	 background:#d5d5d5;
}
#deal_detail tr{
	 color:#666;
	 line-height:160%;
	 font-size:14px;
}
.deal_detail_td_desc{
	 text-align:left;
}
/**
 * 数量输入框
 */
#deal_detail_quantity{
	 border:1px solid #39a;
	 height:22px;
	 width:50px;
	 font-weight:bolder;
	 color:#000;
}
/**
 * 显示总价
 */
#sum_price{
	color:#000;
	font-size:14px;
	font-weight:bolder;
}
/**
 * 应付
 */
#show_total_price{
	 font-size:14px;
	 color:#c00;
}
.buy_left{}
.buy_right{}
/**
 * 用户地址列表
 */
#user_address_item{
	 min-height:50px;
	 padding:0;
	 margin:0;
}
#add_new_address_button{
	 clear:both;
	 display:block;
	 color:#fff;
	 background:#3b80c2;
	 padding:5px 4px;
	 border-radius:5px;
	 font-size:14px;
	 width:75px;
	 font-weight:bolder;
	 cursor:pointer;
}
#user_address_item li{
	 padding:10px 0;
	 margin:0;
	 display:block;
	 cursor:pointer;
	 color:#5d5d5d;
	 font-weight:bold;
	 clear:both;
}
#user_address_item .address_detail{
	 display:block;
	 float:left;
	 font-size:14px;
	 font-weight:100;
} 
#user_address_item li:hover{
	 background:#e8e8e8;
}
#add_new_address{
	 margin-top:5px;
	 padding-top:10px;
	 display:none;
}
#add_new_address label{
	width:65px;
	margin-right:3px;
	float:left;
	font-weight:100;
	font-size:120%;
	color:#333;
	text-align:right;
	padding-top:10px;
}
#add_new_address .text{
	line-height:19px;
	height:18px;
	font-family:Arial,Helvetica,sans-serif;
	border:1px solid #bbb;	
}
.add_new_address_submit_cont{
	margin-left:67px;
}
#add_new_address .input{
	 line-height:19px;
	 height:30px;
	 font-family:Arial,Helvetica,sans-serif;
	 border:1px solid #BBB;
}
#add_new_address .city{
	 width:82px;
}
#add_new_address .zip{
	 width:150px;
}
#add_new_address .tel{
	 width:150px;
}
.address_detail_for_modify{
	 display:none;
}
/**
 * footer
 */
#footer_cont{}
#footer_top_wavy_ban{
	 background:url(/picture/common/wavy.png);
	 height:8px;
	 margin:20px 0;
}
#footer{
	 width:1140px;
	 margin:0 auto;
	 padding-bottom:100px;
	 padding-top:40px;
	 margin-top:200px;
}
#footer .item{
	 width:250px;
	 margin-right:20px;
}
#footer p{
	 width:160px;
	 height:200px;
}
#footer h3{
	 font-size:18px;
	 font-weight:bolder;
	 clear:both;
}
#footer h4{
	 font-size:18px;
	 font-weight:bolder;
	 color:#5e5e5e;
}
#footer span{
	 margin-right:10px;
	 color:#7f7f7f;
	 font-size:14px;
}

/**
 * 选择账号登陆系统
 */
#other_account{
	 margin-top:60px;
	 height:110px;
}
#other_account h2{
	 font-size:20px;
	 font-weight:bolder;
}
#other_account ul{
	 height:50px;
	 margin-top:50px;
}
.other_account_item{
	 height:50px;
	 float:left;
	 font-size:16px;
	 margin-right:20px;
}
.other_account_item a{
	 color:#5e5e5e;
}
.other_account_item a:hover{
	 text-decoration:underline;
}
/**
 * 设置
 */
#settings td,tr,th{
	 background:#e8e8e8;
	 text-align:center;
}
#settings th{
	 background:#d5d5d5;
	 color:#5d5d5d;
	 font-size:14px;
	 font-weight:bolder;
}

#settings #user_address_item li{
	 cursor:default;
}
#account_settings label{
	 font-weight:bolder;
	 font-size:18px;
}
#account_settings .text{
	 border:1px solid #7c7c7c;
	 width:200px;
}
/**
 * 用户订单列表
 */
#settings h2{
	 font-weight:bolder;
	 font-size:20px;
}
.border_radius__top_right{
	 border-top-right-radius:5px;
}
.border_radius_top_left{
	 border-top-left-radius:5px;
}
.opt a{
	 margin:0 5px;
}
/**
 * pager links 
 */
#pager_links{
	 margin-top:50px;
}
#pager_links a{
	 border:1px solid #ddd;
	 padding:2px 8px;
	 text-align:center;
	 color:#999;
	 margin:2px;
}
#pager_links a:hover{
	 background:#999;
	 color:#fff;
}
#pager_links span{
	 border:1px solid #ddd;
	 padding:2px 8px;
	 text-align:center;
	 color:#fff;
	 background:#999;
	 margin:2px;
}
/*付款页面*/
#payment{
	 font-size:16px;
}
#payment .order_info{
	 color:#333;
	 font-weight:bolder;
}
#payment .price_info{
	 color:#cc3300;
}
#payment .pay_list{
	 color:#999;
}
#payment .pay_pic{
	 border:1px solid #aaa;
	 padding:2px;
	 border-radius:3px;
}
#payment .pay_pic:hover{
	 border:1px solid #333;
}

